" - void using standard Vim directory names like 'plugin'
call plug#begin('~/.vim/plugged')
"On-demand loading im plugged
Plug 'scrooloose/nerdtree' , {'on': 'NERDTreeToggle'}
" Plugin outside ~/.vim/plugged with post-update hook
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
Plug 'antoinemadec/coc-fzf'
"Plug 'francoiscabrol/ranger.vim'
" Other visual enhancement
Plug '520Matches/fcitx5.vim'
Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app && yarn install' , 'for': 'markdown' }
"Plug 'voldikss/vim-floaterm'
Plug 'doums/floaterm.nvim'
Plug 'ellisonleao/glow.nvim', {'for':'markdown'}
Plug 'tpope/vim-surround'
"Plug 'majutsushi/tagbar'
"Plug 'easymotion/vim-easymotion'
Plug 'mhinz/vim-startify'
Plug 'lukas-reineke/indent-blankline.nvim'
Plug 'antoinemadec/FixCursorHold.nvim' "This is needed to fix lsp doc highlight
Plug 'mg979/vim-visual-multi', {'branch': 'master'}
"Plug 'bling/vim-bufferline'
"Plug 'SirVer/ultisnips'
"Plug 'vim-pandoc/vim-pandoc'
"Plug 'vim-pandoc/vim-pandoc-syntax' 
"tmux and vim 
"Plug 'benmills/vimux'
"Plug 'nvie/vim-flake8'
Plug 'honza/vim-snippets'
Plug 'rafamadriz/friendly-snippets'
Plug 'liuchengxu/graphviz.vim'
Plug 'ryanoasis/vim-devicons'
Plug 'savq/melange'
Plug 'liuchengxu/vista.vim' , {'for': ['markdown','c','python','html','css','json']}
Plug 'liuchengxu/vim-which-key'
Plug 'altercation/vim-colors-solarized'
" the pretty dress
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
"Plug 'feline-nvim/feline.nvim'
Plug 'NLKNguyen/papercolor-theme'
Plug 'ayu-theme/ayu-vim'
Plug 'windwp/nvim-autopairs'
Plug 'rhysd/accelerated-jk'
" Bookmarks
Plug 'kshenoy/vim-signature'
Plug 'kana/vim-niceblock'
"undo tree
Plug 'mbbill/undotree/'
Plug 'neoclide/coc.nvim', {'branch': 'master', 'do': 'yarn install --frozen-lockfile'} 
Plug 'github/copilot.vim'
"leader map
"Plug 'spinks/vim-leader-guide'
Plug 'alvan/vim-closetag'
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
Plug 'nvim-lua/plenary.nvim'
Plug 'nvim-telescope/telescope.nvim'
Plug 'norcalli/nvim-colorizer.lua'
Plug 'mhartington/formatter.nvim'
" Initialize plugin system
call plug#end()
